沿途: along the sides of the road, by the wayside...
做饭: to prepare a meal, to cook...
灰心: to lose heart, to be discouraged...